今天介紹一下函式的宣告及使用.
先看程式碼
// hello4
package main
import (
"fmt"
)
func add(x, y int) int {
return x + y
}
func main() {
fmt.Println(add(1, 2))
}
主要在第8行, func 代表函式宣告, add 是函式的名稱, x, y 分別是輸入的參數,第一個int 代表 x,y 都是int型態, 這裡就可以發現golang 的語法可以
比較簡潔,第二個int 代表函式的回復資料也是int型態.
這程式很簡單,主要就是用來說明而已.執行結果,就無須顯示了.
遵照總裁指示,把昨天的程式跟今天的程式混合一下.
請總裁出場演出.
<pre class="c" name="code">// hello5
package main
import (
"fmt"
)
func 官人(x, y string) string {
return x + " 喜歡 " + y
}
func main() {
fmt.Println(官人("總裁", "兔牙妹"))
}
函式名稱是 官人, 內容無須多解釋了.
請教一下
每列程式最後面,不需要分號來當成結束字元?
所以 golang 是用「換列」來當成結束字元?
func main() {
fmt.Println(add(1, 2))
fmt.Println(add(3, 4))
fmt.Println(add(5, 6))
}
無需使用分號.
了解了
寫分號寫習慣了
看到不用分號的語言
一時覺得有點不太適應